18c1eac42c17d11e296d6065112736732e2f76f2,it/it-tests/src/test/java/issue/suite/IssueWorkflowTest.java,IssueWorkflowTest,issue_is_closed_as_removed_when_rule_is_disabled,#,32

Before Change


    orchestrator.getServer().associateProjectToQualityProfile("workflow", "xoo", "empty");
    analysis = SonarRunner.create(projectDir("issue/workflow"));
    orchestrator.executeBuild(analysis);
    issues = issueClient.find(IssueQuery.create().rules("xoo:OneIssuePerLine").componentRoots("workflow")).list();
    assertThat(issues).isNotEmpty();
    for (Issue issue : issues) {
      assertThat(issue.status()).isEqualTo("CLOSED");

After Change


    // re-analyze with profile "empty". The rule is disabled so the issues must be closed
    orchestrator.getServer().associateProjectToQualityProfile("workflow", "xoo", "empty");
    orchestrator.executeBuild(scan);
    issues = searchIssues(IssueQuery.create().rules("xoo:OneIssuePerLine"));
    assertThat(issues).isNotEmpty();
    for (Issue issue : issues) {
      assertThat(issue.status()).isEqualTo("CLOSED");